Notice: While JavaScript is not essential for this website, your interaction with the content will be limited. Please turn JavaScript on for the full experience.
...and implemented by Martin v. Loewis and Jim Fulton, based on how easy_install works. This section synthesizes it and gives a few relevant links, plus a small part about User-Agent. The mirroring protocol Mirrors must reduce the amount of data transferred between the central server and the mirror. To achieve that, they MUST use the changelog() PyPI XML-RPC call, and only refetch the packages that have been changed since the last time. For each package P, they MUST copy documents /simple/P/ and ...
...and circumstances and officially determine the worker’s status. Vendor Definition Vendors include various legal entities that provide goods and services to the PSF. Typical legal entities include individuals/sole proprietors, S-Corporations, C-Corporations, partnerships, and LLCs. Vendors include legal entities that are paid for invoices or independent contractor agreements, as well as awards and honorariums. For more information about the tax documentation and implications for various types ...
...andom.seed() with no arguments or None uses time.time() as a default seed. Modified to match Py2.2 behavior and use fractional seconds so that successive runs are more likely to produce different sequences. random.Random has a new method, getrandbits(k), which returns an int with k random bits. This method is now an optional part of the API for user defined generators. Any generator that defines genrandbits() can now use randrange() for ranges with a length >= 2**53. Formerly, randrange w...
...and sponsorship revenue, as well as all of our expected expenses. Grant objective: PyCon will be taking place this April, and sponsorship from the Python Software Foundation would be much appreciated. In an effort to keep our ticket prices affordable and accessible to many, we've secured corporate sponsorship to cover equipment costs and speaker support, and are hoping that the PSF will be able to help us pay for our virtual platform and some accessibility such as captioning. Grant beneficiaries...
...and don't allow sponsors to become emeritus. This is designed to reflect what most sponsors do/want, and to be more realistic about what happens to companies across buy-outs, reorganizations, and as people come and go. Automatically convert non-active members to emeritus status, and easily allow conversion back to active nominated status. This is so we don't have to do a lot of membership management work, and so we don't run into a state where we cannot reach quorum. Clarify "record date&...
...and quantity of their contributions and their expert knowledge of the Project Software and Services that Council Members will provide useful guidance, both technical and in terms of project direction, to potentially less experienced contributors. For controversial issues, the contributor community works together to refine potential solutions, iterate as necessary, and build consensus by sharing information and views constructively and openly. The Steering Council may make decisions when regular ...
...and Brett Cannon. Also in attendance were Ewa Jodlowska (Secretary/Administrator) and Kurt Kaiser (Treasurer). 2 Minutes of Past Meetings The 26 July 2013 Board meeting minutes were voted on and approved. RESOLVED: that the PSF approve the minutes at http://mail.python.org/mailman/private/psf-board/2013-July/022765.html as representing a true and accurate record of the July 26, 2013 meeting. Approved, 8-0-0. 3 Votes Taken Between Meetings There were no vote...
...and an originator, and they are different. Otherwise the a: prefix is omitted, and context determines the intent. E.g., FIXME usually has an Assignee, and NOTE usually has an Originator, but if a FIXME was originated (and initialed) by a reviewer, then the assignee's initials would need a a: prefix. YYYY[-MM[-DD]] or WW[.D]w The Origination Date indicating when the comment was added, in ISO 8601 format (digits and hyphens only). Or Origination Week, an alternative form for specifying an Origi...
Version: None
Released: April 20, 2015
Python 3.5.0a4 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.0a4 was released on April 20th, 2015. Major new features of the 3.5 series, compared to 3.4 Python 3.5 is still in development, and 3.5.0a4 is the fourth and final …
View Release Notes
...and ships with Python 2.1.1. Timesheet also incorporates several non-Python technologies. The Unix and Linux distributions are packaged with the Apache HTTP server and PostgreSQL database. The Timesheet distribution for Windows ships with an optional Microsoft Desktop Engine (MSDE) database and integrates with Microsoft IIS. Timesheet can be configured to use a variety of third-party databases. Results The Timesheet project has succeeded spectacularly, generating millions in revenue and allowi...
...and core implementations should be included in standard Python distributions. Scope The scope of this SIG includes common frameworks for: Transaction coordination Basic persistence management, in particular observing object changes (to know when an object needs to be saved) and access (to know when objects are used so that unused objects are removed from memory), and Activation and caching, to move objects into memory when needed and out of memory when...
...andlers Handlers are responsible for doing something useful with a given LogRecord. The following core Handlers will be implemented: StreamHandler: A handler for writing to a file-like object. FileHandler: A handler for writing to a single file or set of rotating files. SocketHandler: A handler for writing to remote TCP ports. DatagramHandler: A handler for writing to UDP sockets, for low-cost logging. Jeff Bauer already had such a system [5]. MemoryHandler: A handler that buffers log records...
...and privacy of your data. We want you to know what data we collect, how we collect it, and what we do with it so that you may decide whether or not to provide information to us. By visiting PSF websites or are otherwise providing your personal information to us via any other means, you are accepting and consenting to the practices described in this Policy. Unless specified otherwise, the term “visitor” includes both PSF members and nonmembers, whether you upload information to our websites...
Released: Feb. 8, 2015
Python 3.5.0a1 Python 3.5 has reached end-of-life. Python 3.5.10, the final release of the 3.5 series, is available here. Python 3.5.0a1 was released on February 8th, 2015. Major new features of the 3.5 series, compared to 3.4 Python 3.5 is still in development, and 3.5.0a1 is the first alpha release. …
...and X.Y.0rc1) The X.Y.0 release candidate period would be extended from 3 weeks to 2 months There would normally be two release candidates issued a month apart, but additional candidates may be published at the release manager's discretion The final X.Y.0 release would occur between 1 and 4 weeks after the final release candidate (depending if additional release candidates were needed after the second) If the final X.Y.0 release is delayed beyond the August target date, the subsequent release se...
...and website functionality. Naturally, we turned to the Open Source community for help running all of our development on inexpensive Dell laptops with RedHat Linux, Apache, MySql, PHP and Python software. Challenged to produce a system quickly and at a low cost we turned to Python to develop and test features and functionality for our website. Our programming team was already familiar with it and explained that Python had a reputation for being powerful while getting the job done quickly. They ...
...andards, and make it easier for those standards to be broadly adopted in both servers and clients. Similarly the hash algorithm availability indicators in hashlib are included to make it easier for applications to detect and employ appropriate hash definitions across both Python 2 and 3. The hmac.compare_digest() and hashlib.pbkdf2_hmac() are included to help lower the barriers to secure password storage and checking in Python 2 server applications. The os.urandom() change has been included in t...
...and easy to read, and basic data structures are built in. It is amazing how much less typing goes into Python code, since braces and type declarations are not used. Second, the standard library and third-party modules available for Python are breathtaking in their coverage. Almost every time a problem was encountered, a Python library that helped speed the solution process was found. These libraries, both standard and third-party, were high-quality and tended to have helpful communities of users...
...and building a library of codecs Support for locale information, date, number and time formatting Frameworks for translating and localizing GUI and Web applications Deliverables The immediate deliverables relate to Unicode and encoding support; the other topics above are too general and application-specific. Test the new Unicode features and supplied single-byte codecs as soon as the Unicode patch moves into public CVS (Q2 2000) Assist with documentation of the new feature...